Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Japan F1 Japan F2 Argentina F2 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 Brazil F3 Japan F3 Australia F4 Chile F1 Chile F2 Japan F1 Japan F2 Argentina F3 Japan F3 Italy F17 USA F13 USA F14 Japan F8 El Salvador F1 Guatemala F1 Colombia F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Japan F4 USA F12 USA F13 Argentina F10 Argentina F11 Bolivia F1 Bolivia F2 Argentina F1 Korea F1 Argentina F2 Argentina F3 Italy F16 China F6 Canada F4 USA F21 Japan F2 Japan F3 Argentina F12 Japan F6 Argentina F4 Argentina F5 Japan F10 Japan F7 Uruguay F1 Uruguay F2 USA F29 USA F30 Argentina F7 Brazil F2 Argentina F4 Argentina F5 Japan F5 Italy F16 Japan F9 Sri Lanka F2 India F7 China F3 Korea F3 Canada F5 Korea F2 Samsung Secruities Cup Challenger - Seoul Copa Petrobras Paraguay - Asuncion Copa Kia Challenger ATP - Santiago Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Trofeo Sisma Mantova - Mantova IV Manta Open - Manta Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane BH Tennis Open - Belo Horizonte Busan Open Challenger Tennis - Busan BNP Paribas Primrose - Bordeaux New Delhi Challenger II - New Delhi Dharwad Challenger 2006 - Dharwad BSI Challenger Lugano - Lugano Nielsen USTA Pro Tennis Championship - Winnetka Oldum Brown Vancouver Open - Vancouver Busan Open Challenger Tennis - Busan Abierto Internacional de Salinas 'Dario Expreso' - Salinas 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Comercia Challenger - Aptos Sail Open - New Delhi Sporting Challenger '07 Trofeo Regione Piemonte - Turin Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Securities Cup - Seoul Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Melbourn Challenger Beijing Challenger Korat Challenger Mexico City Challenger Talahassee Challenger Flea Market Cup Busan Challenger Tennis - Busan Kia International in Caloundra - Caloundra Busan Open - Busan Aptos Challenger The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City China Open - Beijing Copa Petrobras Argentina - Buenos Aires Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Belo Horizonte Challenger Campos do Jordao Challenger Binghamton Challenger Manerbio Challenger Bogota Challenger Buenos Aires Challenger Memorial Manfredini - Sassuolo Montevideo Challenger Arpa Ceramic Cup - Reggio Emilia Asuncion Challenger Tiburon Challenger Izmir Cup - Izmir Santiago Challenger Calabasas Challenger Medellin Challenger Sao Paulo Challenger Bucaramanga Challenger Kyoto Challenger 14° BH Tennis Open - Belo Horizonte ATP Challenger La Serena - La Serena Busan Challenger Bancolombia Open - Bogota Cremona Challenger Nottingham Challenger Samsung Securities Cup - Seoul Binghamton Challenger Bangkok Challenger Toyota Challenger Bergamo Challenger Copa Petrobras Argentina - Buenos Aires Uncle Tobys Challenger in Caloundra - Caloundra Kyoto Challenger Pingguo Challenger Barranquilla Challenger Copa Petrobras Uruguray - Montevideo Wuhai Challenger Copa Petrobras Brazil - Aracaju Copa Petrobras Brazil - Belo Horizonte San Luis Potosi Challenger - San Luis Potosi Cali Challenger Aguascalenties Challenger Belo Horizonte Challenger Seoul Challenger Sao Jose Do Rio Preto Challenger Eckental Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Santiago Challenger Sarasota Challenger Kaohsiung Challenger Challenger de Providencia-Copa Kia - Santiago Maui Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Dallas Challenger VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta Caltanissetta Challenger AGT Challenger - Leon Beijing Challenger Recanati Challenger Medellin Challenger Granby Challenger Sao Paulo Challenger Roma Open Challenger - Rome Rio De Janeiro Challenger Cali Challenger Campinas Challenger Porto Alegre Challenger Buenos Aires Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Tashkent Challenger - Tashkent Kyoto Challenger Itajai Challenger Winnetka Challenger Shenzhen Challenger Cali Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger San Benedetto Challenger Kaohsiung Challenger Aptos Challenger II Manta Open - Manta Busan Challenger Seoul Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Como Challenger Toyota Challenger Fifth Third Bank Tennis Championships - Lexington Bergamo Challenger Kyoto Challenger XIII Trofeo Ciudad de Quito - Quito Bangkok Challenger Copa Petrobras Argentina - Buenos Aires Keio Challenger International Tennis Tournament - Yokohama Ho Chi Minh City Challenger Ningboo Challenger 2008 China TCL Challenger - Guangzhou Kobe Challenger Toyota Challenger Granby Challenger Shenzhen Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Guangzhou Challenger Ilkley Challenger Barranquilla Challenger Recanati Challenger Chengdu Challenger Santiago Challenger Zhangjiagang Challenger Shanghai Challenger Playford Challenger Shenzhen Challenger Biella 5 Challenger Burnie Challenger Cassis Challenger Busan Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Sao Paulo Challenger Nottingham Challenger Flea Market Cup Busan Challenger Tennis - Busan Winnipeg Challenger Sao Paulo Challenger Nanchang Challenger Sao Paulo Challenger Irving Challenger Winnetka Challenger Winnipeg Challenger Salinas Challenger Taipei City Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Nottingham Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Biel Challenger Traralgon Challenger Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Toyota Challenger Taipei City Challenger Shanghai Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Nottingham Challenger Gatineau Challenger Nottingham Challenger Kobe Challenger Ilkley Challenger Yokohama Challenger Kosice Challenger Milan Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Belgaum Open - Belgaum AIG Japan Open - Tokyo Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Fergana Challenger - Fergana Maui Challenger Launceston Challenger Seoul Challenger Buenos Aires Challenger Jinan Challenger Ningboo Challenger Ho Chi Minh City Challenger Yokohama Challenger Gimcheon Challenger Kia International In Kawana - Kawana Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger II Cyclus Open de Tenis - Florianopolis Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Bancolombia Open - Bogota Jinan Challenger Kaohsiung Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Rome Challenger Porto Challenger Nottingham-2 Challenger Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Lima Challenger 2007 - Lima Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas Odlum Brown Vancouver Open - Vancouver AIG Japan Open - Tokyo Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Samsung Securities Cup - Seoul Vancouver Challenger Istanbul Challenger Kyoto Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger AIG Japan Open - Tokyo Rome Challenger Bordeaux Challenger Busan Challenger Furth Challenger Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Knoxville Challenger AIG Japan Open Tennis Championships - Tokyo Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz Chennai Open - Chennai Brasil Open - Costa do Sauipe AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires AEGON Championships - London Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Salzburg Challenger VTR Open - Vina del Mar Open 13 - Marseille Copa Claro - Buenos Aires Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf PTT Thailand Open - Bangkok Guayaquil Challenger If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Aircel Chennai Open - Chennai Heineken Open - Auckland Pingguo Challenger SAP Open - San Jose Yokohama Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Brisbane International - Brisbane Toyota Challenger Taipei City Challenger AIG Japan Open - Tokyo Genova Challenger Winnetka Challenger Lima Challenger Open 13 - Marseille Quito Challenger San Juan Challenger Dallas Challenger Bergamo Challenger International German Open - Hamburg The Artois Championships - London Aircel Chennai Open - Chennai Movistar Open - Santiago New York Open - New York Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona PTT Thailand Open - Bangkok Malaysian Open - Kuala Lumpur Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Santos Challenger Kun-Ming Challenger Busan Challenger Baton Rouge Challenger Guimaraes Challenger Rakuten Japan Open - Tokyo Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Manta Challenger Thailand Open - Bangkok Guadalajara Challenger Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Kyoto Challenger Bet-at-home Open - Hamburg Gimcheon Challenger Guangzhou Challenger Abierto Mexicano Telcel - Acapulco Pereira Challenger US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Copa Claro - Buenos Aires Shenzhen Open - Shenzhen Yokohama Challenger Credit Agricole Suisse Open - Gstaad Taipei City Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Bordeaux Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto San Juan Challenger Montevideo Challenger Toyota Challenger Busan Challenger Rakuten Japan Open - Tokyo Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger Shenzhen Open - Shenzhen Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Movistar Open - Vina del Mar Delray Beach Open - Delray Beach Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells St. Tropez Challenger Heineken Open - Auckland Zagreb Challenger AIG Japan Open - Tokyo Vietnam Open - Ho Chi Minh City Rogers Masters - Montreal Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai U.S. Open - New York Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Open Parc - Lyon U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne U.S. Open - New York French Open - Paris Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Copa Telmex - Buenos Aires Copa Telmex - Buenos Aires AEGON International - Eastbourne Chengdu Open - Chengdu Pilot Pen Tennis - New Haven Medibank International - Sydney Davis Cup, Group 1, PO, JPN-THA 4-1 Mercedes Cup - Stuttgart Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Swiss Indoors Basel - Basel Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, Group I, 2R, JPN-KOR 3-2 Wimbledon - London ATP Cup - Brisbane, Perth, Sydney Miami Open - Miami French Open - Paris French Open - Paris Wimbledon - London U.S. Open (juniors) French Open (juniors) Wimbledon - London 15th Asian Games Doha 2006 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Olympics - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, PO, SWE-ARG 2-3 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QR, JPN-ECU 0-3